package com.ouyeel.domain;

import com.ouyeel.common.BaseBo;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * Class Name : RfqRequestComplexBo.
 * Description : 询报价_询单综合实体类
 * Created by luokai on 2016-09-06.
 */
public class RfqQuotationComplexVo implements Serializable {

    private static final long serialVersionUID = 1L;

	private String status;//报价状态
    private String memoDesc;//中标结果描述
	private String supplierCode;//供应商code
	private RfqRequestComplexVo rfqRequestComplexVo;//询价单详情
	private List<RfqQuotationItemVo> rfqQuotationItemVo;//物料报价
	private RfqQuotationVo rfqQuotationVo;//报价主表
	private List<RfqAttachmentsVo> attachmentsList ;//报价附件（包括报价附件、询单附件）
	private List<RfqRequestItemVo> requestItemList;	//报价物料物料
	private RfqSupplierListVo rfqSupplierListVo;//询单供应商信息(含有报价状态，放弃说明)

    //---------------------------
    //报价历史详情
    private List<RfqQuotationItemHistoryVo> rfqQuotationItemHistoryList;//报价历史物料
    private RfqQuotationHisotryVo rfqQuotationHisotryVo;//报价历史
    //----------------------------

    public List<RfqQuotationItemHistoryVo> getRfqQuotationItemHistoryList() {
        return rfqQuotationItemHistoryList;
    }

    public void setRfqQuotationItemHistoryList(List<RfqQuotationItemHistoryVo> rfqQuotationItemHistoryList) {
        this.rfqQuotationItemHistoryList = rfqQuotationItemHistoryList;
    }

    public RfqQuotationHisotryVo getRfqQuotationHisotryVo() {
        return rfqQuotationHisotryVo;
    }

    public void setRfqQuotationHisotryVo(RfqQuotationHisotryVo rfqQuotationHisotryVo) {
        this.rfqQuotationHisotryVo = rfqQuotationHisotryVo;
    }

    public RfqSupplierListVo getRfqSupplierListVo() {
        return rfqSupplierListVo;
    }

    public void setRfqSupplierListVo(RfqSupplierListVo rfqSupplierListVo) {
        this.rfqSupplierListVo = rfqSupplierListVo;
    }

	public String getSupplierCode() {
		return supplierCode;
	}

	public void setSupplierCode(String supplierCode) {
		this.supplierCode = supplierCode;
	}

	public String getMemoDesc() {
        return memoDesc;
    }

    public void setMemoDesc(String memoDesc) {
        this.memoDesc = memoDesc;
    }

    public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public RfqRequestComplexVo getRfqRequestComplexVo() {
		return rfqRequestComplexVo;
	}

	public List<RfqRequestItemVo> getRequestItemList() {
		return requestItemList;
	}

	public void setRequestItemList(List<RfqRequestItemVo> requestItemList) {
		this.requestItemList = requestItemList;
	}

	public void setRfqRequestComplexVo(RfqRequestComplexVo rfqRequestComplexVo) {
		this.rfqRequestComplexVo = rfqRequestComplexVo;
	}

	public List<RfqQuotationItemVo> getRfqQuotationItemVo() {
		return rfqQuotationItemVo;
	}

	public void setRfqQuotationItemVo(List<RfqQuotationItemVo> rfqQuotationItemVo) {
		this.rfqQuotationItemVo = rfqQuotationItemVo;
	}

	public RfqQuotationVo getRfqQuotationVo() {
		return rfqQuotationVo;
	}

	public void setRfqQuotationVo(RfqQuotationVo rfqQuotationVo) {
		this.rfqQuotationVo = rfqQuotationVo;
	}

	public List<RfqAttachmentsVo> getAttachmentsList() {
		return attachmentsList;
	}

	public void setAttachmentsList(List<RfqAttachmentsVo> attachmentsList) {
		this.attachmentsList = attachmentsList;
	}

}
